package com.ruoyi.RDTeam.domain.relationship;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学科竞赛战绩对象 game_record
 * 
 * @author fsraaa
 * @date 2024-12-07
 */
public class MGameRecordList extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** Uuid */
    private String gameId;

    /** 比赛时间，格式要求如 2024.11 */
    @Excel(name = "比赛时间，格式要求如 2024.11")
    private String gameTime;

    /** 比赛名称 */
    @Excel(name = "比赛名称")
    private String gameName;

    /** 比赛结果，如几等奖、第几名。 */
    @Excel(name = "比赛结果，如几等奖、第几名。")
    private String gameResult;

    /** 此字段为1、2、3...，该比赛成绩为“卓越表现”展示的，排列顺序按照数字升序排列。
此字段为空，该产品在大屏“学科竞赛战绩”的左侧栏中展示
此字段为1、2、3...，该比赛成绩为“卓越表现”展示的，排列顺序按照数字升序排列。
此字段为空，该产品在大屏“学科竞赛战绩”的左侧栏中展示
 */
    @Excel(name = "此字段为1、2、3...，该比赛成绩为“卓越表现”展示的，排列顺序按照数字升序排列……")
    private Long top;

    /** 证书，应为链接格式 */
    @Excel(name = "证书，应为链接格式")
    private String certificate;

    public void setGameId(String gameId) 
    {
        this.gameId = gameId;
    }

    public String getGameId() 
    {
        return gameId;
    }
    public void setGameTime(String gameTime) 
    {
        this.gameTime = gameTime;
    }

    public String getGameTime() 
    {
        return gameTime;
    }
    public void setGameName(String gameName) 
    {
        this.gameName = gameName;
    }

    public String getGameName() 
    {
        return gameName;
    }
    public void setGameResult(String gameResult) 
    {
        this.gameResult = gameResult;
    }

    public String getGameResult() 
    {
        return gameResult;
    }
    public void setTop(Long top) 
    {
        this.top = top;
    }

    public Long getTop() 
    {
        return top;
    }
    public void setCertificate(String certificate) 
    {
        this.certificate = certificate;
    }

    public String getCertificate() 
    {
        return certificate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("gameId", getGameId())
            .append("gameTime", getGameTime())
            .append("gameName", getGameName())
            .append("gameResult", getGameResult())
            .append("top", getTop())
            .append("certificate", getCertificate())
            .toString();
    }
}
